make rapid progress - Spanish English Dictionary